package com.fsr.coc.infra.log;

/**
 * 本工具类实现了对日志记录的操作（支持日志信息国际化）。
 * 
 * @author cysore
 * 
 */

public class LogUtil {

	public void logDebug(String message, Throwable cause, Object params) {

		/**
		 * 功能说明 记调试日志
		 * 
		 * 参数说明 输入：message 日志信息 cause 异常 params
		 * 日志信息的格式化参数列表,参数列表必须和参数message的{0.
		 * ..n}参数标记一一对应，详情请参考java.text.MessageFormat,如果没有参数可为null 值类别可以为表达式
		 * 
		 * 抛出异常说明 无。
		 * 
		 * 规则说明 无。
		 */

	}

	public void logError(String message, Throwable cause, Object params) {

		/**
		 * 功能说明 记错误日志
		 * 
		 * 参数说明 同上。
		 * 
		 * 抛出异常说明 无。
		 * 
		 * 规则说明 无。
		 */

	}

	public void logFatal(String message, Throwable cause, Object params) {

		/**
		 * 功能说明 记致命错误日志
		 * 
		 * 参数说明 同上。
		 * 
		 * 抛出异常说明 无。
		 * 
		 * 规则说明 无。
		 */

	}

	public void logI18Ndebug(String code, Throwable cause, Object params) {

		/**
		 * 功能说明 记国际化调试日志
		 * 
		 * 参数说明 同上。
		 * 
		 * 抛出异常说明 无。
		 * 
		 * 规则说明 无。
		 */

	}

	public void logI18Nerror(String code, Throwable cause, Object params) {

		/**
		 * 功能说明记国际化错误日志
		 * 
		 * 参数说明 同上。
		 * 
		 * 抛出异常说明 无。
		 * 
		 * 规则说明 无。
		 */

	}

	public void logI18Nfatal(String code, Throwable cause, Object params) {

		/**
		 * 功能说明记国际化错误日志
		 * 
		 * 参数说明 同上。
		 * 
		 * 抛出异常说明 无。
		 * 
		 * 规则说明 无。
		 */

	}

	public void logI18NInfo(String code, Throwable cause, Object params) {

		/**
		 * 功能说明 记国际化信息日志
		 * 
		 * 参数说明 同上。
		 * 
		 * 抛出异常说明 无。
		 * 
		 * 规则说明 无。
		 */

	}

	public void logI18Nwarn(String code, Throwable cause, Object params) {

		/**
		 * 功能说明 记国际化警告日志
		 * 
		 * 参数说明 同上。
		 * 
		 * 抛出异常说明 无。
		 * 
		 * 规则说明 无。
		 */

	}

	public void logInfo(String message, Throwable cause, Object params) {

		/**
		 * 功能说明 记信息日志
		 * 
		 * 参数说明 同上。
		 * 
		 * 抛出异常说明 无。
		 * 
		 * 规则说明 无。
		 */

	}

	public void logWarn(String message, Throwable cause, Object params) {

		/**
		 * 功能说明 记警告日志
		 * 
		 * 参数说明 同上。
		 * 
		 * 抛出异常说明 无。
		 * 
		 * 规则说明 无。
		 */

	}

}
